
#pragma once
#include "afxwin.h"

/////////////////////////////////////////////////////////////////////////////
// CProjectPropertiesPage1 dialog

class CProjectPropertiesPage1 : public CMFCPropertyPage
{
	DECLARE_DYNCREATE(CProjectPropertiesPage1)

// Construction
public:
	CProjectPropertiesPage1();
	~CProjectPropertiesPage1();

// Dialog Data
	enum { IDD = IDD_PROJECTPAGE1 };

// Overrides
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

// Implementation
protected:
    BOOL OnInitDialog();
	BOOL OnApply();
    DECLARE_MESSAGE_MAP()
public:
  PROJECTOPTIONS *m_ProjectOptions;
  CEdit m_cProjectDir;
  CEdit m_cProjectName;
  CComboBox m_cSceneManager;
  CEdit m_cSCMConfigFile;
  CEdit m_cETLDir;
  CEdit m_cHydraxDir;
  CEdit m_cCaelumDir;
  CEdit m_cPagedGeometryDir;
  CButton m_bSetProjDir;
  afx_msg void OnSetProjectDirClicked();
  afx_msg void OnChange();
};


/////////////////////////////////////////////////////////////////////////////
// CProjectPropertiesPage2 dialog

class CProjectPropertiesPage2 : public CMFCPropertyPage
{
	DECLARE_DYNCREATE(CProjectPropertiesPage2)

// Construction
public:
	CProjectPropertiesPage2();
 	~CProjectPropertiesPage2();
// Dialog Data
	enum { IDD = IDD_PROJECTPAGE2 };

// Overrides
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

// Implementation
protected:
    BOOL OnInitDialog();
	afx_msg void OnContextMenu(CWnd* pWnd,CPoint pos);
	BOOL OnApply();

	DECLARE_MESSAGE_MAP()
public:
  PROJECTOPTIONS *m_ProjectOptions;
  CMenu m_PopupMenu;
  CListBox m_cResources;
};


/////////////////////////////////////////////////////////////////////////////
// CProjectPropertiesPage3 dialog

class CProjectPropertiesPage3 : public CMFCPropertyPage
{
	DECLARE_DYNCREATE(CProjectPropertiesPage3)

// Construction
public:
    PROJECTOPTIONS *m_ProjectOptions;

	CProjectPropertiesPage3();
	~CProjectPropertiesPage3();

// Dialog Data
	enum { IDD = IDD_PROJECTPAGE3 };

// Overrides
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

// Implementation
protected:
    BOOL OnInitDialog();
	BOOL OnApply();
	DECLARE_MESSAGE_MAP()
};
